

# first two args are input and output files
input=$1
output=$2
shift
shift

case $LINDA_CPP in
"")
   case $LindaSystemType in
      "Cds")
	cc -E -x c -D__extension__= -I${LINDA_PATH}lib "$@" $input > $output
	;;
      "LindaUdp")
	cc -E -x c -D__extension__= -I${LINDA_PATH}lib "$@" $input > $output
	;;
      "LindaTcp")
	cc -pthread -E -x c -D__extension__= -I${LINDA_PATH}lib "$@" $input > $output
	;;
      "Paradise")
	cc -E -x c -D__extension__= -I${LINDA_PATH}lib "$@" $input > $output
	;;
   esac
   ;;
*)
   $LINDA_CPP "$@" $input $output
  ;;
esac

